package com.ads.orm.db.model;

import com.abs.orm.model.SuperModel;

public class Column implements SuperModel {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4826763665971016278L;
	private String catalogName;
	private String columnClassName;
	private Integer columnDisplaySize;
	private String columnLabel;
	private String columnName;
	private String alias;
	private Integer columnType;
	private String columnTypeName;
	private Integer precision;
	private Integer scale;
	private String schemaName;
	private String tableName;
	private Boolean isAutoIncrement;
	private Boolean isCaseSensitive;
	private Boolean isCurrency;
	private Boolean isDefinitelyWritable;
	private Integer isNullable;
	private Boolean isReadOnly;
	private Boolean isSearchable;
	private Boolean isSigned;
	private Boolean isWritable;

	public String getCatalogName() {
		return catalogName;
	}

	public void setCatalogName(String catalogName) {
		this.catalogName = catalogName;
	}

	public String getColumnClassName() {
		return columnClassName;
	}

	public void setColumnClassName(String columnClassName) {
		this.columnClassName = columnClassName;
	}

	public Integer getColumnDisplaySize() {
		return columnDisplaySize;
	}

	public void setColumnDisplaySize(Integer columnDisplaySize) {
		this.columnDisplaySize = columnDisplaySize;
	}

	public String getColumnLabel() {
		return columnLabel;
	}

	public void setColumnLabel(String columnLabel) {
		this.columnLabel = columnLabel;
	}

	public String getColumnName() {
		return columnName;
	}

	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}

	public String getAlias() {
		return alias;
	}

	public void setAlias(String alias) {
		this.alias = alias;
	}

	public Integer getColumnType() {
		return columnType;
	}

	public void setColumnType(Integer columnType) {
		this.columnType = columnType;
	}

	public String getColumnTypeName() {
		return columnTypeName;
	}

	public void setColumnTypeName(String columnTypeName) {
		this.columnTypeName = columnTypeName;
	}

	public Integer getPrecision() {
		return precision;
	}

	public void setPrecision(Integer precision) {
		this.precision = precision;
	}

	public Integer getScale() {
		return scale;
	}

	public void setScale(Integer scale) {
		this.scale = scale;
	}

	public String getSchemaName() {
		return schemaName;
	}

	public void setSchemaName(String schemaName) {
		this.schemaName = schemaName;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public Boolean getIsAutoIncrement() {
		return isAutoIncrement;
	}

	public void setIsAutoIncrement(Boolean isAutoIncrement) {
		this.isAutoIncrement = isAutoIncrement;
	}

	public Boolean getIsCaseSensitive() {
		return isCaseSensitive;
	}

	public void setIsCaseSensitive(Boolean isCaseSensitive) {
		this.isCaseSensitive = isCaseSensitive;
	}

	public Boolean getIsCurrency() {
		return isCurrency;
	}

	public void setIsCurrency(Boolean isCurrency) {
		this.isCurrency = isCurrency;
	}

	public Boolean getIsDefinitelyWritable() {
		return isDefinitelyWritable;
	}

	public void setIsDefinitelyWritable(Boolean isDefinitelyWritable) {
		this.isDefinitelyWritable = isDefinitelyWritable;
	}

	public Integer getIsNullable() {
		return isNullable;
	}

	public void setIsNullable(Integer isNullable) {
		this.isNullable = isNullable;
	}

	public Boolean getIsReadOnly() {
		return isReadOnly;
	}

	public void setIsReadOnly(Boolean isReadOnly) {
		this.isReadOnly = isReadOnly;
	}

	public Boolean getIsSearchable() {
		return isSearchable;
	}

	public void setIsSearchable(Boolean isSearchable) {
		this.isSearchable = isSearchable;
	}

	public Boolean getIsSigned() {
		return isSigned;
	}

	public void setIsSigned(Boolean isSigned) {
		this.isSigned = isSigned;
	}

	public Boolean getIsWritable() {
		return isWritable;
	}

	public void setIsWritable(Boolean isWritable) {
		this.isWritable = isWritable;
	}
}
